fca29c627ea06bdd8fa2f268eb34dd213566b8f2,EnrichmentMapPlugin/src/main/java/org/baderlab/csplugins/enrichmentmap/view/control/ControlPanelMediator.java,FilterActionListener,actionPerformed,#ActionEvent#,588
Before Change
boolean show = nodesToShow.contains(n);
if (show) {
// Don't forget to remove all locked values!
nv.clearValueLock(NODE_VISIBLE);
nv.clearValueLock(NODE_TRANSPARENCY);
nv.clearValueLock(NODE_BORDER_TRANSPARENCY);
nv.clearValueLock(NODE_LABEL_TRANSPARENCY);
} else {
if (hideFilteredOutElements) {
nv.clearValueLock(NODE_TRANSPARENCY);
nv.clearValueLock(NODE_BORDER_TRANSPARENCY);
nv.clearValueLock(NODE_LABEL_TRANSPARENCY);
net.getRow(n).set(CyNetwork.SELECTED, false);
nv.setLockedValue(NODE_VISIBLE, false);
} else {
nv.clearValueLock(NODE_VISIBLE);
nv.setLockedValue(NODE_TRANSPARENCY, FILTERED_OUT_NODE_TRANSPARENCY);
nv.setLockedValue(NODE_BORDER_TRANSPARENCY, FILTERED_OUT_NODE_TRANSPARENCY);
nv.setLockedValue(NODE_LABEL_TRANSPARENCY, FILTERED_OUT_NODE_TRANSPARENCY);
}
}
}
After Change
if (nv == null)
continue; // Should never happen!
boolean filteredIn = filteredInNodes.contains(n);
// Don't forget to remove all previous locked values first!
nv.clearValueLock(NODE_VISIBLE);
nv.clearValueLock(NODE_TRANSPARENCY);
nv.clearValueLock(NODE_BORDER_TRANSPARENCY);
nv.clearValueLock(NODE_LABEL_TRANSPARENCY);
if (filteredIn) {
if (filterMode == FilterMode.SELECT)